package com.situ.service;

import java.util.List;

import com.situ.service.impl.SyMetertypeServiceImpl;
import com.situ.common.Assist;
import com.situ.entity.SyMetertype;

/**
 * SyMetertype的服务接口
 *
 * @author
 */
public interface SyMetertypeService {
    /**
     * 获得SyMetertype数据集,可以通过辅助工具Assist进行条件查询,如果没有条件则传入null
     *
     * @return
     */
    List<SyMetertype> find(SyMetertype value);

    /**
     * 通过SyMetertype的id获得SyMetertype对象
     *
     * @return
     */
    SyMetertype findOne(Object id);

    /**
     * 将SyMetertype中属性值不为null的数据到数据库
     *
     * @param value
     * @return
     */
    String saveNotNull(SyMetertype value);

    /**
     * 通过SyMetertype的id更新SyMetertype中属性不为null的数据
     *
     * @param enti
     * @return
     */
    String updateNotNullById(SyMetertype enti);

    /**
     * 通过SyMetertype的id删除SyMetertype
     *
     * @param id
     * @return
     */
    String deleteById(Object id);
}
